protecting shield - French English Dictionary